package bx.com.smartcashier.mode;



import java.math.BigDecimal;

/**
 * @Author poe
 * @description: 智慧门店订单明细$
 * @date 2019/3/2010:00
 */

public class SmartShopOrderDetailParam {
    /**
     * 订单明细Id
     */
    private Integer id;
    /**
     * 订单Id
     */
    private Integer shopOrderId;
    /**
     * 商品编码
     */
    private String goodsCode;
    /**
     * 卖出商品数量
     */
    private Integer count;
    /**
     * 折扣
     */
    private String discountRate;
    /**
     * 商品价格
     */
    private BigDecimal retailPrice;
    /**
     * 仓库Id
     */
    private Integer warehouseId;
    /**
     * 折扣后的价格
     */
    private BigDecimal discountPrice;
    /**
     * 商品颜色
     */
    private String goodColor;
    /**
     * 商品名称
     */

    private String goodsName;
    /**
     * 商品型号
     */
    private String goodSize;
    /**
     * epcid
     */
    private Integer epcId;
    /**
     * GoodsDetailId
     */
    private Integer goodsDetailId;
    /**
     * 1 正常 2 退货 3 换货
     */
    private Integer status;

    private Integer shopId;

    private Integer distributorId;

    private String startTime;

    private String endTime;

    private String codes;

    private Integer pageSize;

    private Integer pageNum;

    private Integer tag;
    /**
     * 1打印 2 销售单 3 退货单
     */
    private Integer searchType;

    public SmartShopOrderDetailParam() {
    }

    public SmartShopOrderDetailParam(Integer id, Integer shopOrderId, String goodsCode, Integer count, String discountRate, BigDecimal retailPrice, Integer warehouseId, BigDecimal discountPrice, String goodColor, String goodsName, String goodSize, Integer epcId, Integer goodsDetailId, Integer status, Integer shopId, Integer distributorId, String startTime, String endTime, String codes, Integer pageSize, Integer pageNum, Integer tag, Integer searchType) {
        this.id = id;
        this.shopOrderId = shopOrderId;
        this.goodsCode = goodsCode;
        this.count = count;
        this.discountRate = discountRate;
        this.retailPrice = retailPrice;
        this.warehouseId = warehouseId;
        this.discountPrice = discountPrice;
        this.goodColor = goodColor;
        this.goodsName = goodsName;
        this.goodSize = goodSize;
        this.epcId = epcId;
        this.goodsDetailId = goodsDetailId;
        this.status = status;
        this.shopId = shopId;
        this.distributorId = distributorId;
        this.startTime = startTime;
        this.endTime = endTime;
        this.codes = codes;
        this.pageSize = pageSize;
        this.pageNum = pageNum;
        this.tag = tag;
        this.searchType = searchType;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getShopOrderId() {
        return shopOrderId;
    }

    public void setShopOrderId(Integer shopOrderId) {
        this.shopOrderId = shopOrderId;
    }

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getDiscountRate() {
        return discountRate;
    }

    public void setDiscountRate(String discountRate) {
        this.discountRate = discountRate;
    }

    public BigDecimal getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(BigDecimal retailPrice) {
        this.retailPrice = retailPrice;
    }

    public Integer getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Integer warehouseId) {
        this.warehouseId = warehouseId;
    }

    public BigDecimal getDiscountPrice() {
        return discountPrice;
    }

    public void setDiscountPrice(BigDecimal discountPrice) {
        this.discountPrice = discountPrice;
    }

    public String getGoodColor() {
        return goodColor;
    }

    public void setGoodColor(String goodColor) {
        this.goodColor = goodColor;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodSize() {
        return goodSize;
    }

    public void setGoodSize(String goodSize) {
        this.goodSize = goodSize;
    }

    public Integer getEpcId() {
        return epcId;
    }

    public void setEpcId(Integer epcId) {
        this.epcId = epcId;
    }

    public Integer getGoodsDetailId() {
        return goodsDetailId;
    }

    public void setGoodsDetailId(Integer goodsDetailId) {
        this.goodsDetailId = goodsDetailId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getDistributorId() {
        return distributorId;
    }

    public void setDistributorId(Integer distributorId) {
        this.distributorId = distributorId;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getCodes() {
        return codes;
    }

    public void setCodes(String codes) {
        this.codes = codes;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getTag() {
        return tag;
    }

    public void setTag(Integer tag) {
        this.tag = tag;
    }

    public Integer getSearchType() {
        return searchType;
    }

    public void setSearchType(Integer searchType) {
        this.searchType = searchType;
    }
}
